/* hero */
#hero { position:relative; width:984px; margin:0 auto 1em; background:#fff url("../../../ipod/images/content_bg20090909.png"/*tpa=http://images.apple.com/ipod/images/content_bg20090909.png*/) repeat-y; zoom:1; }
#hero .grid2col { width:880px; margin:0 auto; padding:0 50px .5em; background:url("../images/hero_bg20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/hero_bg20090909.png*/) repeat-x 0 100%; }
#hero img.flushright { position:relative; margin:-4px -50px 2em -350px; z-index:10; }
#hero h1 { padding-top:50px; }
#hero p.intro { width:380px; }
#hero .column { clear:right; padding-left:60px; width:340px; }
#hero .column img.left { margin-left:-60px; }

#content { padding:1.5em 0 0; }
#content h2 { margin:0; color:#999; font-size:20px; text-align:center; }

.headernav { margin:-2px 0 0; *margin:-2px 1px 0; padding:0 50px; line-height:16px; text-align:center; background:url("../images/nav_bg20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/nav_bg20090909.png*/) repeat-x left bottom; }
.headernav li a img { background-color:none; border:none; margin-bottom:-7px; padding:0;}
.headernav li a img.social { margin-left:-28px; padding-bottom:1px; }

#content .section { clear:both; *margin:0 1px -7px; padding:3.2em 50px; background:url("../images/section_bg20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/section_bg20090909.png*/) repeat-x 0 100%; }
#content .section h2 { margin:0 0 .2em; color:#000; font-size:26px; text-align:left; }
#content .section p.intro { width:660px; }
#content #games p.intro { margin-bottom:-5em; }

#content .section ul { margin:0 -44px 10px -30px; zoom:1; }
#content .section ul:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
#content .section ul li { position:relative; float:left; width:176px; *height:160px; margin:22px 5px 0; padding:225px 25px 1px; }

#content .section .portrait,
#content .section .landscape { position:absolute; top:0; left:0; }
#content .section .icon { position:relative; }
#content .section .icon img { margin:9px 0 0 11px; }

#content .section .portrait { left:40px; width:124px; height:230px; }
#content .section .play .portrait { background:url("../images/ipod_portrait_play20090909.jpg"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/ipod_portrait_play20090909.jpg*/) no-repeat 0 0; }
#content .section .enlarge .portrait { background:url("../images/ipod_portrait_enlarge20090909.jpg"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/ipod_portrait_enlarge20090909.jpg*/) no-repeat 0 0; }

#content .section .portrait .screen { margin:41px 0 0 23px; }
#content .section .portrait .icon { margin:-23px 0 0 80px; background:url("../images/ipod_portrait_icon20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/ipod_portrait_icon20090909.png*/) no-repeat 0 0;
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.apple.com/ipodtouch/games-and-apps/images/ipod_portrait_icon20090909.png", sizingMethod="image");
}

#content .section .landscape { top:85px; width:210px; height:146px; }
#content .section .play .landscape { background:url("../images/ipod_landscape_play20090909.jpg"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/ipod_landscape_play20090909.jpg*/) no-repeat 0 0; }
#content .section .enlarge .landscape { background:url("../images/ipod_landscape_enlarge20090909.jpg"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/ipod_landscape_enlarge20090909.jpg*/) no-repeat 0 0; }

#content .section .landscape .screen { margin:22px 0 0 43px; -webkit-box-reflect:below 20px -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0)), color-stop(.75, rgba(255,255,255,0)), to(rgba(255,255,255,.15))); }
#content .section .landscape .icon { margin:-45px 0 0 162px; background:url("../images/ipod_landscape_icon20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/ipod_landscape_icon20090909.png*/) no-repeat 0 0;
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.apple.com/ipodtouch/games-and-apps/images/ipod_landscape_icon20090909.png", sizingMethod="image");
}

#content .section h3 { position:relative; float:left; font-size:15px; }
#content .section .new h3 { padding-right:32px; background:url("../../../ipod/images/bug_new20090909.gif"/*tpa=http://images.apple.com/ipod/images/bug_new20090909.gif*/) no-repeat 100% 3px; }
#content .section h4 { position:relative; clear:both; *margin-top: -225px; font-weight:normal; color:#777; }
#content .section p { position:relative; margin:0; }

#content .section ul.sosumi { margin:0; }
#content .section ul.sosumi li { float:none; width:auto; height:auto; padding:0; }


/* overlays
------------------------*/
.overlaypanel h2.title { position:absolute; top:20px; left:48px; }
.overlaypanel a.ituneslink { position:absolute; top:28px; right:48px; }
.overlaypanel img.overlayPanelShadowImage { top:-6.5% !important; left:-5.4% !important; width:110.9% !important; height:112.9% !important; }

/* overlay galleries */
.overlaypanel .overlaycontent { width:736px; height:618px; padding:0; }
.overlaypanel .overlaygallery { position:relative; width:736px; height:466px; margin-bottom:10px; background:url("../images/overlay_bggradient20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_bggradient20090909.png*/) repeat-x 0 100%; behavior:url("../../../global/scripts/lib/iepngfix_scale.htc"/*tpa=http://images.apple.com/global/scripts/lib/iepngfix_scale.htc*/); }
.overlaypanel .overlaygallery div.gallery { position:absolute; width:736px; height:466px; }

/* images */
.overlaypanel .overlaygallery .images { position:absolute; }
.overlaypanel .overlaygallery .images a.block { width:736px; }
.overlaypanel .overlaygallery .screens { display:inline; float:left; width:342px; margin-left:30px; }
.overlaypanel .overlaygallery .screens div { margin:60px 0 0; }

.overlaypanel .overlaygallery .portrait .screens div { margin-left:60px; height:392px; background:url("../images/overlay_portrait20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_portrait20090909.png*/) no-repeat 0 0;
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.apple.com/ipodtouch/games-and-apps/images/overlay_portrait20090909.png", sizingMethod="image");
}
.overlaypanel .overlaygallery .portrait .screens div img { margin:55px 20px 0; }

.overlaypanel .overlaygallery .landscape .screens div { margin-top:212px; height:231px; background:url("../images/overlay_landscape20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_landscape20090909.png*/) no-repeat 0 0;
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.apple.com/ipodtouch/games-and-apps/images/overlay_landscape20090909.png", sizingMethod="image");
}
.overlaypanel .overlaygallery .landscape .screens div img { margin:18px 56px 0; }

.overlaypanel .overlaygallery .double-portrait .screens div { position:relative; float:left; width:223px; height:392px; margin-left:10px; z-index:2; background:url("../images/overlay_doubleportrait_portrait1_20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_doubleportrait_portrait1_20090909.png*/) no-repeat 0 0;
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.apple.com/ipodtouch/games-and-apps/images/overlay_doubleportrait_portrait1_20090909.png", sizingMethod="image");
}
.overlaypanel .overlaygallery .double-portrait .screens div img { margin:55px 19px 0; }
.overlaypanel .overlaygallery .double-portrait .screens div.image2 { width:190px; margin-left:-100px; z-index:1; background:url("../images/overlay_doubleportrait_portrait2_20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_doubleportrait_portrait2_20090909.png*/) no-repeat 0 0;
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.apple.com/ipodtouch/games-and-apps/images/overlay_doubleportrait_portrait2_20090909.png", sizingMethod="image");
}

.overlaypanel .overlaygallery .portrait-landscape .screens div { position:relative; float:left; }
.overlaypanel .overlaygallery .portrait-landscape .screens div.image1 { width:341px; height:252px; margin-top:196px; z-index:2; background:url("../images/overlay_portraitlandscape_landscape20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_portraitlandscape_landscape20090909.png*/) no-repeat 0 0;
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.apple.com/ipodtouch/games-and-apps/images/overlay_portraitlandscape_landscape20090909.png", sizingMethod="image");
}
.overlaypanel .overlaygallery .portrait-landscape .screens div.image1 img { margin:34px 56px 0; }
.overlaypanel .overlaygallery .portrait-landscape .screens div.image2 { width:190px; height:392px; margin-left:-341px; z-index:1; background:url("../images/overlay_portraitlandscape_portrait20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_portraitlandscape_portrait20090909.png*/) no-repeat 0 0;
	_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.apple.com/ipodtouch/games-and-apps/images/overlay_portraitlandscape_portrait20090909.png", sizingMethod="image");
}
.overlaypanel .overlaygallery .portrait-landscape .screens div.image2 img { margin:55px 19px 0; }

.overlaypanel .overlaygallery .info { display:inline; float:right; width:300px; margin-right:40px; padding-top:65px; }
.overlaypanel .overlaygallery .info .icon { margin-bottom:10px; }
.overlaypanel .overlaygallery .info h2 { margin-bottom:0; }
.overlaypanel .overlaygallery .info h5 { margin-bottom:.8em; color:#777; }
.overlaypanel .overlaygallery .info .button { display:block; width:106px; height:24px; text-indent:-9999px; background:url("../images/overlay_button20090909.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_button20090909.png*/) no-repeat 0 0; }

/* movies */
.overlaypanel .overlaygallery div.gallery .movie { margin:50px auto 0; }
.overlaypanel .endState { width:640px; height:190px; padding-top:170px; text-align:center; background:url("../../../global/elements/quicktime/qt_endstate640x360.jpg"/*tpa=http://images.apple.com/global/elements/quicktime/qt_endstate640x360.jpg*/) no-repeat 0 50%; }


/* overlay slider
------------------------*/
.overlaypanel .slider { position:relative; width:710px; height:133px; margin:0 13px 14px; }
.overlaypanel .slider .ACSliderPageNav { width:60px; margin-left:-20px; }

/* next/prev */
.overlaypanel .slider .ACSliderPreviousArrow,
.overlaypanel .slider .ACSliderNextArrow { top:50px; width:21px; height:21px; }
.overlaypanel .slider .ACSliderPreviousArrow { background:url("../images/overlay_arrow_left20090223.gif"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_arrow_left20090223.gif*/) 0 0 no-repeat; }
.overlaypanel .slider .ACSliderNextArrow { background:url("../images/overlay_arrow_right20090223.gif"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_arrow_right20090223.gif*/) 0 0 no-repeat; }
.overlaypanel .slider .ACSliderPreviousArrow:hover,
.overlaypanel .slider .ACSliderNextArrow:hover { background-position:0 -21px; }
.overlaypanel .slider .inactive { background-position:0 -42px !important; }

/* mask */
.overlaypanel .slider .ACSliderMaskDiv { width:680px; height:135px; top:17px; margin:0 0 0 30px; }
.overlaypanel .slider .ACSliderMaskDiv ul { top:0; }
.overlaypanel .slider .ACSliderMaskDiv ul li,
.overlaypanel .slider .ACSliderMaskDiv ul li div.item { float:left; display:inline; width:688px; height:83px; margin:0 -8px 0 0; }

/* items/links */
.overlaypanel .slider .ACSliderMaskDiv ul li a.gallerylink { position:relative; float:left; display:inline; width:97px; height:71px; margin:0 24px 0 0; padding:6px; font-size:11px; line-height:1.3em; text-decoration:none; color:#888; background:url("../images/overlay_slider_thumbbg20090325.gif"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_slider_thumbbg20090325.gif*/) no-repeat 0 0; }
.overlaypanel .slider .ACSliderMaskDiv ul li a.gallerylink:hover { color:#08c; }
.overlaypanel .slider .ACSliderMaskDiv ul li a.gallerylink.active { color:#000; outline:none; cursor:default; background-position:-109px 0; }
.overlaypanel .slider .ACSliderMaskDiv ul li a.gallerylink span.play { position:absolute; left:6px; top:6px; width:97px; height:71px; cursor:pointer; background:url("../images/overlay_slider_play20090223.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_slider_play20090223.png*/); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/ipodtouch/games-and-apps/images/overlay_slider_play20090223.png'); }
.overlaypanel .slider .ACSliderMaskDiv ul li a.gallerylink.active span.play { background:url("../images/overlay_slider_nowplaying20090325.png"/*tpa=http://images.apple.com/ipodtouch/games-and-apps/images/overlay_slider_nowplaying20090325.png*/) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.apple.com/ipodtouch/games-and-apps/images/overlay_slider_nowplaying20090325.png'); }
.overlaypanel .slider .ACSliderMaskDiv ul li a.gallerylink span.ituneslink { display:none; }

.overlaypanel .slider .ACSliderMaskDiv ul li .separator { margin-left:-2px; padding-left:8px; border-left:1px solid #ccc; }
.overlaypanel .slider .ACSliderMaskDiv ul li strong { display:block; width:109px; margin:6px -6px 0; text-align:center; font-weight:normal; }
